找传奇、传世资源到传世资源站!

Java2游戏设计范例源代码

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】java游戏——用纯java代码编写的十几个小游戏
用纯java代码编写的十几个小游戏,适用于初学者,有扫地雷、俄罗斯方块等

【相关图片】

from clipboard

【源码结构】
文件清单
└── Java2游戏设计
    └── 范例源代码及程序执行结果
        ├── CH02
        │   ├── Abstract.class
        │   ├── Abstract.java
        │   ├── AppletClassicExample.class
        │   ├── AppletClassicExample.html
        │   ├── AppletClassicExample.java
        │   ├── ChildClass1.class
        │   ├── ChildClass2.class
        │   ├── ChildClass.class
        │   ├── ChildInterface.class
        │   ├── ClassicExample.class
        │   ├── ClassicExample.java
        │   ├── Constructor.class
        │   ├── Constructor.java
        │   ├── ImplementInterface.class
        │   ├── ImplementInterface.java
        │   ├── MultiConstructor.class
        │   ├── MultiConstructor.java
        │   ├── Overriding.class
        │   ├── Overriding.java
        │   ├── StaticClass.class
        │   ├── SuperClass.class
        │   ├── SuperInterface.class
        │   ├── UseConstructor.class
        │   ├── UseConstructor.java
        │   ├── UseStaticMember.class
        │   ├── UseStaticMember.java
        │   ├── UseSuperAndThis.class
        │   ├── UseSuperAndThis.java
        │   ├── UseSuper.class
        │   └── UseSuper.java
        ├── CH03
        │   ├── CallPaint.class
        │   ├── CallPaint.html
        │   ├── CallPaint.java
        │   ├── CenterString.class
        │   ├── CenterString.html
        │   ├── CenterString.java
        │   ├── DrawArc.class
        │   ├── DrawArc.html
        │   ├── DrawArc.java
        │   ├── DrawImage.class
        │   ├── DrawImage.html
        │   ├── DrawImage.java
        │   ├── DrawPolygon.class
        │   ├── DrawPolygon.html
        │   ├── DrawPolygon.java
        │   ├── ErrorHTML.html
        │   ├── HandleException.class
        │   ├── HandleException.html
        │   ├── HandleException.java
        │   ├── IMAGES
        │   │   ├── 1.GIF
        │   │   ├── 2.GIF
        │   │   ├── 3.GIF
        │   │   ├── 4.GIF
        │   │   ├── 5.GIF
        │   │   └── 6.GIF
        │   ├── LifeCycle.class
        │   ├── LifeCycle.html
        │   ├── LifeCycle.java
        │   ├── SetColorAndTransparency.class
        │   ├── SetColorAndTransparency.html
        │   ├── SetColorAndTransparency.java
        │   ├── SetFont.class
        │   ├── SetFont.html
        │   ├── SetFont.java
        │   ├── ShowDepth.class
        │   ├── ShowDepth.html
        │   ├── ShowDepth.java
        │   ├── UseMediaTracker.class
        │   ├── UseMediaTracker.html
        │   └── UseMediaTracker.java
        ├── CH04
        │   ├── Clock.class
        │   ├── Clock.html
        │   ├── Clock.java
        │   ├── DropFrame.class
        │   ├── DropFrame.html
        │   ├── DropFrame.java
        │   ├── FirstAnimation.class
        │   ├── FirstAnimation.html
        │   ├── FirstAnimation.java
        │   ├── HitPigHead.class
        │   ├── HitPigHead.html
        │   ├── HitPigHead.java
        │   ├── IMAGES
        │   │   ├── 009.JPG
        │   │   ├── 0.JPG
        │   │   ├── 10.JPG
        │   │   ├── 1.JPG
        │   │   ├── 2.JPG
        │   │   ├── 3.JPG
        │   │   ├── 4.JPG
        │   │   ├── 5.JPG
        │   │   ├── 6.JPG
        │   │   ├── 7.JPG
        │   │   ├── 8.JPG
        │   │   ├── 9.JPG
        │   │   ├── CG0430.JPG
        │   │   ├── CLOCK.JPG
        │   │   ├── FREEDOM1.GIF
        │   │   ├── FREEDOM2.GIF
        │   │   ├── FREEDOM3.GIF
        │   │   ├── FREEDOM4.GIF
        │   │   ├── FREEDOM5.GIF
        │   │   ├── FREEDOM6.GIF
        │   │   ├── FREEDOM7.GIF
        │   │   ├── FREEDOM8.GIF
        │   │   ├── PIG1.GIF
        │   │   ├── PIG2.GIF
        │   │   ├── SERIAL.GIF
        │   │   └── THUMBS.DB
        │   ├── OnlyChangeUpdate.class
        │   ├── OnlyChangeUpdate.html
        │   ├── OnlyChangeUpdate.java
        │   ├── SecnodAnimation.class
        │   ├── SecnodAnimation.html
        │   ├── SecnodAnimation.java
        │   ├── SerialImage2.class
        │   ├── SerialImage2.html
        │   ├── SerialImage2.java
        │   ├── SerialImage.class
        │   ├── SerialImage.html
        │   ├── SerialImage.java
        │   ├── StartScreen.class
        │   ├── UseDoubleBuffering.class
        │   ├── UseDoubleBuffering.html
        │   └── UseDoubleBuffering.java
        ├── CH05
        │   ├── AUDIO
        │   │   ├── AUDIO1.AU
        │   │   ├── AUDIO2.AU
        │   │   └── AUDIO3.AU
        │   ├── HandleKeyboardEvent.class
        │   ├── HandleKeyboardEvent.html
        │   ├── HandleKeyboardEvent.java
        │   ├── HandleMouseEvent.class
        │   ├── HandleMouseEvent.html
        │   ├── HandleMouseEvent.java
        │   ├── IMAGES
        │   │   ├── CHARACTER.GIF
        │   │   ├── HAMMER1.GIF
        │   │   ├── HAMMER2.GIF
        │   │   ├── POLICE0.GIF
        │   │   ├── POLICE1.GIF
        │   │   ├── POLICE2.GIF
        │   │   ├── POLICE3.GIF
        │   │   └── POLICE4.GIF
        │   ├── SimpleDrawer.class
        │   ├── SimpleDrawer.html
        │   ├── SimpleDrawer.java
        │   ├── UseMyCursor2.class
        │   ├── UseMyCursor2.html
        │   ├── UseMyCursor2.java
        │   ├── UseMyCursor.class
        │   ├── UseMyCursor.html
        │   └── UseMyCursor.java
        ├── CH06
        │   ├── Airplane.class
        │   ├── Airplane.html
        │   ├── Airplane.java
        │   ├── BulletSprite.class
        │   ├── GameAnimation.class
        │   ├── GameAnimation.html
        │   ├── GameAnimation.java
        │   ├── HammerSprite.class
        │   ├── HitPigHead.class
        │   ├── HitPigHead.html
        │   ├── HitPigHead.java
        │   ├── IMAGES
        │   │   ├── 009.JPG
        │   │   ├── 1.GIF
        │   │   ├── 6.GIF
        │   │   ├── AIRPLANE.GIF
        │   │   ├── BULLET.GIF
        │   │   ├── FRAME.GIF
        │   │   ├── HAMMER1.GIF
        │   │   ├── HAMMER2.GIF
        │   │   ├── PIG.GIF
        │   │   ├── SCROLL.GIF
        │   │   ├── TEXTURE.GIF
        │   │   ├── THUNDER0.GIF
        │   │   ├── THUNDER1.GIF
        │   │   ├── THUNDER2.GIF
        │   │   ├── THUNDER3.GIF
        │   │   └── THUNDER4.GIF
        │   ├── ImageSprite.class
        │   ├── PigSprite.class
        │   ├── ScrollScreen.class
        │   ├── ScrollScreen.html
        │   ├── ScrollScreen.java
        │   ├── Sprite1.class
        │   ├── Sprite2.class
        │   ├── SuperSprite.class
        │   ├── UseTexture.class
        │   ├── UseTexture.html
        │   └── UseTexture.java
        ├── CH07
        │   ├── CloseDialog.class
        │   ├── GameFrame2.class
        │   ├── GameFrame2.html
        │   ├── GameFrame2.java
        │   ├── GameFrame.class
        │   ├── GameFrame.html
        │   ├── GameFrame.java
        │   ├── HammerSprite.class
        │   ├── HitPigHead1.class
        │   ├── HitPigHead1.html
        │   ├── HitPigHead1.java
        │   ├── HitPigHead.class
        │   ├── HitPigHead.html
        │   ├── HitPigHead.java
        │   ├── HitPigHeadv11.class
        │   ├── HitPigHeadv11.html
        │   ├── HitPigHeadv11.java
        │   ├── HitPigHeadv1.class
        │   ├── HitPigHeadv1.html
        │   ├── HitPigHeadv1.java
        │   ├── HitPigHeadv2.class
        │   ├── HitPigHeadv2.html
        │   ├── HitPigHeadv2.java
        │   ├── IMAGES
        │   │   ├── 009.JPG
        │   │   ├── FRAME2.GIF
        │   │   ├── FRAME.GIF
        │   │   ├── HAMMER1.GIF
        │   │   ├── HAMMER2.GIF
        │   │   ├── PIG2.GIF
        │   │   ├── PIG.GIF
        │   │   ├── PIGHEAD1.GIF
        │   │   └── PIGHEAD2.GIF
        │   ├── InfoDialog.class
        │   ├── InfoDialog.java
        │   ├── PigSprite.class
        │   ├── StartScreen.class
        │   ├── SuperSprite.class
        │   ├── UseBorderLayout.class
        │   ├── UseBorderLayout.html
        │   ├── UseBorderLayout.java
        │   ├── UseCardLayout.class
        │   ├── UseCardLayout.html
        │   ├── UseCardLayout.java
        │   ├── UseFlowLayout.class
        │   ├── UseFlowLayout.html
        │   ├── UseFlowLayout.java
        │   ├── UseGridLayout.class
        │   ├── UseGridLayout.html
        │   └── UseGridLayout.java
        ├── CH08
        │   ├── AI1.class
        │   ├── AI1.html
        │   ├── AI1.java
        │   ├── AI2.class
        │   ├── AI2.html
        │   ├── AI2.java
        │   ├── AI3.class
        │   ├── AI3.html
        │   ├── AI3.java
        │   ├── CloseDialog.class
        │   ├── HammerSprite.class
        │   ├── HitPigHeadv2.class
        │   ├── HitPigHeadv3.class
        │   ├── HitPigHeadv3.html
        │   ├── HitPigHeadv3.java
        │   ├── IMAGES
        │   │   ├── 1.GIF
        │   │   ├── 6.GIF
        │   │   ├── FRAME.GIF
        │   │   ├── HAMMER1.GIF
        │   │   ├── HAMMER2.GIF
        │   │   ├── PIG.GIF
        │   │   ├── PIGHEAD1.GIF
        │   │   └── PIGHEAD2.GIF
        │   ├── PigSprite.class
        │   ├── Sprite.class
        │   ├── StartScreen.class
        │   └── SuperSprite.class
        ├── CH09
        │   ├── Cubic2.class
        │   ├── Cubic2.html
        │   ├── Cubic2.java
        │   ├── Cubic.class
        │   ├── Cubic.html
        │   ├── Cubic.java
        │   ├── FireRock.class
        │   ├── FireRock.html
        │   ├── FireRock.java
        │   ├── FireTree.class
        │   ├── FireTree.html
        │   ├── FireTree.java
        │   ├── fparticle.class
        │   ├── ftparticle.class
        │   ├── Heart.class
        │   ├── Heart.html
        │   ├── Heart.java
        │   ├── Rotate.class
        │   ├── Rotate.html
        │   ├── Rotate.java
        │   ├── rt.class
        │   ├── Smoke.class
        │   ├── Smoke.html
        │   ├── Smoke.java
        │   ├── Snow.class
        │   ├── Snow.html
        │   ├── Snow.java
        │   ├── snowparticle.class
        │   ├── sparticle.class
        │   ├── top2.class
        │   ├── top.class
        │   ├── WaterFall.class
        │   ├── WaterFall.html
        │   ├── WaterFall.java
        │   └── wparticle.class
        ├── CH10
        │   ├── compile.bat
        │   ├── MDraw.class
        │   ├── MDraw.java
        │   ├── Mine.class
        │   ├── Mine.java
        │   ├── pic
        │   │   ├── count
        │   │   │   ├── 0.gif
        │   │   │   ├── 1.gif
        │   │   │   ├── 2.gif
        │   │   │   ├── 3.gif
        │   │   │   ├── 4.gif
        │   │   │   ├── 5.gif
        │   │   │   ├── 6.gif
        │   │   │   ├── 7.gif
        │   │   │   ├── 8.gif
        │   │   │   ├── 9.gif
        │   │   │   └── Thumbs.db
        │   │   ├── map
        │   │   │   ├── m0.gif
        │   │   │   ├── m10.gif
        │   │   │   ├── m11.gif
        │   │   │   ├── m12.gif
        │   │   │   ├── m13.gif
        │   │   │   ├── m14.gif
        │   │   │   ├── m1.gif
        │   │   │   ├── m2.gif
        │   │   │   ├── m3.gif
        │   │   │   ├── m4.gif
        │   │   │   ├── m5.gif
        │   │   │   ├── m6.gif
        │   │   │   ├── m7.gif
        │   │   │   ├── m8.gif
        │   │   │   ├── m9.gif
        │   │   │   └── Thumbs.db
        │   │   └── smile
        │   │       ├── s0.gif
        │   │       ├── s1.gif
        │   │       ├── s2.gif
        │   │       ├── s3.gif
        │   │       ├── s4.gif
        │   │       └── Thumbs.db
        │   ├── run.bat
        │   ├── SingleMine$1.class
        │   ├── SingleMine$EventListener.class
        │   ├── SingleMine.class
        │   └── SingleMine.java
        ├── CH11
        │   ├── AutoMaze$1.class
        │   ├── AutoMaze.class
        │   ├── AutoMaze.html
        │   ├── AutoMaze.java
        │   ├── IMAGES
        │   │   ├── BLOCK1.GIF
        │   │   ├── BLOCK2.GIF
        │   │   ├── BLOCK3.GIF
        │   │   ├── BLOCK4.GIF
        │   │   ├── CHARACTER2.GIF
        │   │   ├── CHARACTER.GIF
        │   │   ├── FLOOR.GIF
        │   │   ├── FLOOR.JPG
        │   │   ├── WALL1.GIF
        │   │   └── WALL2.GIF
        │   ├── Map45.class
        │   ├── Map45.html
        │   ├── Map45.java
        │   ├── Map45Rotate.class
        │   ├── Map45Rotate.html
        │   ├── Map45Rotate.java
        │   ├── Maze1.class
        │   ├── Maze1.html
        │   ├── Maze1.java
        │   ├── Maze25DBlock.class
        │   ├── Maze25DBlock.html
        │   ├── Maze25DBlock.java
        │   ├── Maze25D.class
        │   ├── Maze25D.html
        │   ├── Maze25D.java
        │   ├── Sprite2.class
        │   ├── Sprite2.java
        │   ├── Sprite.class
        │   └── Sprite.java
        ├── CH12
        │   ├── Brick_BB.class
        │   ├── Brick_I.class
        │   ├── Brick_L.class
        │   ├── Brick_UL.class
        │   ├── Brick_UT.class
        │   ├── Brick_UZ.class
        │   ├── Brick_Z.class
        │   ├── compile.bat
        │   ├── Draw.class
        │   ├── MoveThread.class
        │   ├── run.bat
        │   ├── SingleTetirs.class
        │   ├── SingleTetirs.java
        │   ├── SuperBrick.class
        │   ├── SuperBrick.java
        │   ├── Tetirs.class
        │   └── Tetirs.java
        └── CH13
            ├── BroadCast.class
            ├── BroadCast.java
            ├── ChatOneToOne$1.class
            ├── ChatOneToOne$2.class
            ├── ChatOneToOne$3.class
            ├── ChatOneToOne$TFListener.class
            ├── ChatOneToOne.class
            ├── ChatOneToOne.java
            ├── CleanDeadConnect.class
            ├── CleanDeadConnect.java
            ├── ClientApplet.class
            ├── ClientApplet.html
            ├── ClientApplet.java
            ├── Client.class
            ├── Client.html
            ├── Client.java
            ├── clientskt.class
            ├── clientskt.java
            ├── ClientThread.class
            ├── ClientThread.java
            ├── IPAddress.class
            ├── IPAddress.html
            ├── IPAddress.java
            ├── OtherIPAddress$1.class
            ├── OtherIPAddress$2.class
            ├── OtherIPAddress.class
            ├── OtherIPAddress.html
            ├── OtherIPAddress.java
            ├── RedirectServer.class
            ├── RedirectServer.java
            ├── Server.class
            ├── ServerFrame.class
            ├── ServerFrame.java
            ├── Server.java
            ├── serverskt.class
            ├── serverskt.java
            ├── ServerThread.class
            ├── SocketConnect.class
            └── SocketConnect.java

26 directories, 431 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复